﻿#ifndef ABSTRACTPLAYER_H
#define ABSTRACTPLAYER_H

class Implementor;

class AbstractPlayer
{
public:
    AbstractPlayer(Implementor* implement);

    virtual void play() = 0;

    virtual ~AbstractPlayer() = 0;

protected:
    Implementor* m_implement;
};

#endif // ABSTRACTPLAYER_H
